body{ font-size:12px;height:100%;margin:0; padding:0;}
img{ border:0}

/* Tab */
.tab{float:left;width:100%;position:relative;left:0px;height:24px;}
.tab .on, .tab .off{ display:inline-block; height:23px; color:#000; font-weight:bold;padding-top:4px; text-align:center; overflow:hidden;background:transparent url(../images/tabpanel/tabs-sprite.gif) repeat-x scroll 0 -152px;cursor:default;}
.tab .off{height:22px;font-weight:normal;background-position:0 -201px;cursor:pointer;}
.tab a:hover{color:#000;}
.tab .close{float:right; width:11px;height:11px;margin-right:3px;display:block;margin-top:0px; background:url(../images/tabpanel/tab-close.gif) no-repeat;}
.tab ul{display:block;list-style:none;padding:0;margin:0}
.tab li{list-style:none;padding:0;float:left;height:21px;margin-left:1px;width:auto !important;width:10%;min-width:5%;overflow:hidden;display:inline-block;}
.tab .inner{overflow:hidden;display:inline;width:100%;}
.tab .inner .text{}
.scroll-left{float:left;position:relative;background:url(../images/tabpanel/tab-left.gif) no-repeat;width:19px;height:20px;cursor:pointer;z-index:5}
.scroll-right{float:right;position:relative;background:url(../images/tabpanel/tab-right.gif) no-repeat;width:19px;height:20px;cursor:pointer;z-index:5}
.tab-div{margin:0;margin-top:7px;}
.tab-div-html{background:url(../images/tabpanel/tag_house_bg.gif);margin:0;margin-top:0px !important;margin-top:7px;width:200px !important;width:197px;float:right;text-align:right}
.tab-div-content{border-top: 1px solid #8DB2E3;}

/* for javascript validation*/
div.t-error-popup {background:url("../images/input-err-right.gif") no-repeat top right!important;}
div.t-error-popup span {color:#000;background:url("../images/input-err-left.gif") no-repeat top left!important;padding:0 0 6px 22px;white-space:nowrap;font-size:12px;font-weight:bold;color:#f00;}

input.t-error, textarea.t-error{border:1px solid #2d59ad;color:#000;font-style:normal;}
img.t-error-icon{display:none;}